WaveDorm数字时序图绘制,专门给IC工程师使用的控件
WaveDrom是一个免费的开源在线数字时序图(波形)渲染引擎,它使用javascript、HTML5和SVG将WaveJSON输入文本描述转换为SVG矢量图形。
Dll调用 海康威视网络摄像头
回复#3 @hsyzxj520 :
有可能你电脑系统少了一些c++运行库,安装运行库大全后试试,或者安装下海康的sdk
从NI Labview里提取一个3d控件cw3dgrph.ocx画三维波形图的
移植的示例:
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=784;bottom=641) winform.add( AUTOSCALE={cls="checkbox";text="Autoscale"从NI Labview里提取一个3d控件cw3dgrph.ocx画三维波形图的
回复#1 @jerryxjr1220 :
echart的3d需要webgl支持,数据量大了卡的厉害
从NI Labview里提取一个3d控件cw3dgrph.ocx画三维波形图的
简单调用实例
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ var dataX = {}; var dataY = {}; var dataZ = {}; var color = {}; // Parametric curve for (t = 0; 50; 0.001) {NI-VISA通信的调用
封装了个简单的库 , 下面是库代码和调用示例:
VISADllEx.aardio
//VISA通信库 class VISADllEx{ ctor( ){ ..table.gc(this,"close"); }; FindRsc = function(){ var stringList={}; var count = VisaFindRsrc(); if(count!=0){ for(i=0;count-1;1){ var str = VisaGetRsrc修改win.msgbox弹窗弹出的位置
上午解决弹出模态窗口快捷键问题的时候 , 突发奇想, 找到了系统自带的弹窗win.msgbox / win. msgboxTest 弹出位置修改问题的办法. ,
因为之前子网上搜过, 并没有找到任何办法, 都是建议自己重写一个msg窗口, 因为这几个函数并不会返回自己的句柄hwnd
我这里利用异步获取到激活窗口的句柄hwnd, 然后设置就行了.
软件中弹出模态对话框后的快捷键的处理方式
情景:
软件中有快捷键, 某种情况下弹出了模态对话框 , 但是此时仍然需要快捷键有效.
问题是: 模态对话框会拦截窗体的消息流通 , 此时快捷键会无效.如果用key.hook是可以拦截全局按键, 但是会影响到其他软件或文件的按键操作.
解决办法:
这里仍然可以使用key.hook来设置快捷键 , hook里判断前置窗口是主窗体还是弹窗(判断弹窗的父窗口仍然是主窗体), 然后操作.
NI-VISA通信的调用
visa在labview中连续使用的时候, 一般是这样
红色部分是获取串口缓冲池中有多少个数据字节数, 将这个字节数给读取函数 , 意思就是将缓冲池中所有的数据读出来.
那么代码中要用
#define VI_ATTR_ASRL_AVAIL_NUMaardio扩展库 数据维格表api
回复#10 @jerryxjr1220 :
没用过, 网上搜了下, 算法有一些 ,估计要一个个试验
NI-VISA通信的调用
2021-09-08 22:26 更新:
增加几个常用函数
2021-09-09 14:22 更新:
修正dll函数中几处错误
研究visa发现, 其实很多时候并不需要那么多的函数来使用, 为了对aardio中使用更友好, 我在RS官方示例基础上, 对dll进行了二次封装, 只保留了9个函数.